//
//  NSData+Extension.m
//  ThinkingSister
//
//  Created by 陶建 on 15/8/14.
//  Copyright (c) 2015年 taoJ. All rights reserved.
//

#import <UIKit/UIKit.h>

@implementation NSData (TExtension)

/**
 *  将图片转换成2进制流形式保存指定路径里生成PNG图片
 *
 *  @param image 保存的图片
 *  @param path  保存路径
 *
 *  @return 是否保存成功
 */
+ (BOOL)dataSavaPNGFormatWithImage:(UIImage *)image savaPath:(NSString *)path
{
    // 将图片转换成2进制流形式
    NSData *data = UIImagePNGRepresentation(image);
    
    // 保存图片
    return [data writeToFile:path atomically:YES];
}

/**
 *  将图片转换成2进制流形式保存指定路径里生成PNG图片
 *
 *  @param image              保存的图片
 *  @param compressionQuality 图片清晰度 ([1～0]之间,1是最清晰的)
 *  @param path               保存路径
 *
 *  @return 是否保存成功
 */
+ (BOOL)dataSavaJPEGFormatWithImage:(UIImage *)image compressionQuality:(CGFloat)compressionQuality savaPath:(NSString *)path
{
    // 将图片转换成2进制流形式
    NSData *data = UIImageJPEGRepresentation(image, compressionQuality);
    
    // 保存图片
    return [data writeToFile:path atomically:YES];
}

@end
